Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Poland F4 Poland F6 Switzerland F2 Switzerland F3 Great Britain F5 Great Britain F6 Poland F1 Poland F2 Slovakia F1 Poland F5 Poland F6 Poland F7 Czech Republic F6 Germany F1 Germany F2 Germany F4 Czech Rep. F1 Czech Rep. F2 Poland F1 France F17 Azerbaijan F1 Azerbaijan F2 Turkey F3 Turkey F4 Italy F4 Poland F1 Poland F2 Poland F3 Poland F4 Belarus F3 Belarus F4 Poland F2 Poland F8 Great Britain F2 Great Britain F3 Espinho Challenger - Espinho Pekao Open - Szczecin Wroclaw Challenger Caltanissetta Challenger Rome Challenger Ostrava Challenger Kosice Challenger Poznan Challenger Binghamton Challenger Seville Challenger M15 Wroclaw Rennes Challenger Aachen Challenger Bytom Challenger Scheveningen Challenger St. Remy Challenger Aachen Challenger Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Bath Challenger St. Brieuc Challenger M15 Bytom Sopot Challenger Poznan Challenger Seville Challenger Rennes Challenger Eckental Challenger Tennis Cup of Flanders - Ostende Ortisei Challenger Copa Sevilla - Seville Wolfsburg Challenger Sarajevo Challenger Tunis Challenger Barletta Citta Della Disfida Open 2000 - Barletta Milan Challenger Sardinia International Championship - Cagliari Trofeo Barcelona de Tenis - Barcelona Pozoblanco Challenger Skandia Open - Linz Open de Charleroi - Charleroi Maia Open - Oporto Orleans Challenger Genova Challenger Andria Challenger Bastad Challenger Manerbio Challenger KGHM Dialog Polish Indoors - Wroclaw Porsche Open - Poznan Caversham International Tennis Tournament - Jersey Bordeaux Challenger Wolfsburg Challenger Cairo Challenger Rome Challenger Turin Challenger Trani Challenger Tampere Challenger Salzburg Challenger Scheveningen Challenger Heineken Open - Auckland Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca Gold Flake Open - Chennai Milan Indoors - Milan Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Grand Prix Hassan II - Casablanca Polska Energia Open - Bytom Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca 2001 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot The Hamlet Cup - Long Island Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Adidas International - Sydney Nottingham-2 Challenger Open 13 - Marseille Trofeo Conde de Godo - Barcelona Barletta Challenger Telenordia Swedish Open - Bastad 2002 Mercedes Cup - Stuttgart Bytom Challenger Kremlin Cup - Moscow Stockholm Open - Stockholm Open 13 - Marseille Orleans Challenger Estoril Open - Estoril Open Seat Godo 2003 - Barcelona 2003 Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Budapest Challenger Brescia Challenger Bergamo Challenger Braunschweig Challenger Como Challenger Alphen Challenger Heilbronn Challenger Eckental Challenger Meerbusch Challenger Santiago Challenger Aix En Provence Challenger Lisbon Challenger Padova Challenger Calgary Challenger Quimper Challenger San Benedetto Challenger Furth Challenger Parma Challenger Milan Challenger Tata Open - Chennai Milan Indoors - Milan Dubai Open - Dubai Biella Challenger Hamburg Challenger Estoril Open - Estoril Open Seat Godo - Barcelona Poznan Challenger Mercedes Cup - Stuttgart 2000 Cairo Challenger - Cairo Segovia Challenger V Torneo Internazionale di Tennis - Barletta Szczecin Challenger Marbella Challenger Dubai Open - Dubai Mons Challenger Poznan Challenger Estoril Open - Estoril Wroclaw Challenger Ordina Open - 's-Hertogenbosch Madrid Challenger Grodzisk Mazowiecki Challenger Synsam Swedish Open - Bastad Prostejov Challenger Mercedes Cup - Stuttgart Milan Challenger Croatia Open - Umag Pilot Pen Tennis - New Haven Open Diputacion Pozoblanco - Cordoba Liberec Challenger Campionati Internazionali di Sicilia - Palermo Bath Challenger Bratislava Challenger CA Tennis Trophy - Vienna Rennes Challenger Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney SAP Open - San Jose Tennis Channel Open - Las Vegas Sopot Challenger Cordenons Challenger Biella Challenger Rome Challenger Barcelona Challenger Las Vegas Challenger Open SEAT Godo 2006 - Barcelona Prostejov Challenger Caltanissetta Challenger Noumea Challenger Ordina Open - 's-Hertogenbosch Indian Wells Challenger Marbella Challenger Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Braga Challenger Poznan Challenger Poznan Challenger Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Genova Challenger The Dubai Tennis Championships - Dubai Genova Challenger Gran Canaria 2 Challenger Estoril Open - Estoril Aix En Provence Challenger Ordina Open - 's-Hertogenbosch AXA Open - Lisbon Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh AXA Open II - Espinho Mercedes Cup - Stuttgart Open Diputacion - Cordoba Generali Open - Kitzbuhel CA-Challenge 2000 - Graz Barcelona Challenger Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Monterrey Challenger China Open - Beijing Lugano Challenger Heineken Trophy - 's-Hertogenbosch Open de Moselle - Metz Renault Slovenian Open - Ljubljana FILA Challenger Biella - Biella Telenordia Swedish Open - Bastad Marburg Challenger Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Mallorca Challenger Szczecin Challenger Catella Swedish Open - Bastad Medibank International - Sydney Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam U.S. Mens's Clay Court Championship - Houston Ordina Open - s-Hertogenbosch China Open - Beijing Mallorca Open - Mallorca Seville Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Rennes Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Pau Challenger Prague II Challenger Ordina Open - 's-Hertogenbosch Biella Challenger IPP Open - Helsinki Marbella Challenger Adidas International - Sydney Antalya Challenger Antalya 2 Challenger TD Waterhouse Cup - Long Island Gran Canaria 1 Challenger Davidoff Swiss Indoors - Basel Athens Challenger ABN/AMRO World Tennis Tournament - Rotterdam CA Tennis Trophy - Vienna Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane Prague Challenger Heineken Open - Auckland Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Prostejov Challenger Open Sud de France - Montpellier Rio Open 500 - Rio de Janeiro US Men's Clay Court Championship - Houston Zagreb Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Synsam Swedish Open - Bastad Davidoff Swiss Indoors - Basel Orange Prokom Open - Sopot Winston-Salem Open - Winston-Salem Open Seat Godo 2007 - Barcelona Salzburg Challenger Bratislava Challenger Moselle Open - Metz Cherbourg Challenger Grand Prix de Tennis de Lyon - Lyon Shenzhen Open - Shenzhen China Open - Beijing Helsinki Challenger Kremlin Cup - Moscow Open de Moselle - Metz Seville Challenger Szczecin Challenger Mons Challenger Barcelona Open BancSabadell - Barcelona Heilbronn Challenger If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch Open de Tenis Comunidad Valenciana - Valencia Orange Warsaw Open - Warsaw Orleans Challenger Argentina Open - Buenos Aires Adidas International - Sydney Mercedes Cup - Stuttgart Grand Prix Hassan II - Marrakech Bet-At-Home Austrian Open - Kitzbuhel Barcelona Open Banc Sabadell - Barcelona Rome Challenger BCR Open Romania - Bucharest Erste Bank Open - Vienna Kremlin Cup - Moscow Catella Swedish Open - Bastad International German Open - Hamburg Bet-at-home Open - Hamburg VTR Open - Vina del Mar Open 13 - Marseille Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Portugal Open - Oeiras ATP Vegeta Croatia Open - Umag Copa Claro - Buenos Aires Open Sud de France - Montpellier Gerry Weber Open - Halle Shenzhen Open - Shenzhen Synsam Swedish Open - Bastad Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Ordina Open - 's-Hertogenbosch China Open - Beijing PBZ Zagreb Indoors - Zagreb Poznan Challenger Open 13 - Marseille Plava Laguna Croatia Open - Umag Marburg Challenger Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz Heineken Open - Auckland Irving Challenger China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna SkiStar Swedish Open - Bastad Lisbon Challenger CA Tennis Trophy - Vienna SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm China Open - Beijing Brasil Open - Salvador Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch Braunschweig Challenger ASB Classic - Auckland Barcelona Open BancSabadell - Barcelona Alicante Challenger Guadalajara Challenger Valencia Open - Valencia Swiss Indoors Basel - Basel Apia International - Sydney Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Open 13 - Marseille Argentina Open - Buenos Aires Mercedes Cup - Stuttgart Gerry Weber Open - Halle Barcelona Challenger Szczecin Challenger Sibiu Challenger Bet-at-home Open - Hamburg Ortisei Challenger Quimper Challenger Mouilleron-Le-Captif Challenger Swiss Indoors Basel - Basel Koblenz Challenger Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Moselle Open - Metz Swiss Open - Gstaad Szczecin Challenger Casino Lugano - Lugano Copa Sevilla Internacionales de Andalucia - Seville Garanti Koza Sofia Open - Sofia Florence Challenger Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva AEGON International - Eastbourne SkiStar Swedish Open - Bastad Murcia Challenger Generali Open - Kitzbuhel Como Challenger Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Masters Series - Hamburg Alicante Challenger ABN/AMRO World Tennis Tournament - Rotterdam Intrum Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Seville Challenger RCA Championships - Indianapolis Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Dubai Tennis Open - Dubai BMW Open - Munich Barcelona Open Banc Sabadell - Barcelona Regions Morgan Keegan Championships - Memphis Telenordia Swedish Open - Bastad St. Petersburg Open - St. Petersburg Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Open Seat-Godo '99 - Barcelona Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Grand Prix de Tennis de Lyon - Lyon Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Movistar Open - Vina del Mar Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Brasil Open - Costa do Sauipe Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Open 13 - Marseille BNP Paribas Open - Indian Wells Abierto Mexicano Telcel - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Winston-Salem Open - Winston-Salem Apia International - Sydney St. Petersburg Open - St. Petersburg The Dubai Tennis Championships - Dubai Qatar Exxon Mobil Open - Doha Sopot Challenger Cordenons Challenger Tennis Masters Series - Indian Wells Pacific Life Open - Indian Wells CA Tennis Trophy - Vienna Erste Bank Open - Vienna Australian Open - Melbourne French Open - Paris Tennis Masters Series - Toronto Legg Mason Tennis Classic - Washington Valencia Open - Valencia Heineken Open - Auckland Campionati Internazionali d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Campionati Internazionali D'Italia - Rome Sony Ericsson Open - Miami U.S. Open - New York Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrid Open - Madrid If Stockholm Open - Stockholm Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tennis Masters Series - Monte Carlo French Open - Paris Royal Guard Open Chile - Vina del Mar Tennis Masters Series - Monte Carlo Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Hamburg Sony Ericsson Open - Miami Sony Open Tennis - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Australian Open - Melbourne Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Miami Open - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Gerry Weber Open - Halle French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York European Open - Antwerp Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Open Sabadell Atlantico - Barcelona Australian Open - Melbourne Wimbledon - London Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York Wimbledon - London NASDAQ-100 Open - Miami U.S. Open - New York Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris NASDAQ-100 Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Tennis Masters Series - Miami Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Rogers Masters - Toronto French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid French Open - Paris Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Hopman Cup - Perth Davis Cup, Europe/Africa Group I, PO, LAT-POL 2-3 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, Group I, PO, FIN-POL 3-2 Davis Cup, Group I, 2R, POL-RSA 3-1 Hopman Cup - Perth Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, Group I, 2R, POL-UKR 3-1 U.S. Open (juniors) Hyundai Hopman Cup - Perth Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, Group 1, PO, BLR-POL 1-4 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, Group II, 1R, POL-MAD 4-1 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, World Group, 1R, PER-ESP 0-5 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group I, 2R, POL-CRO 1-3 Tennis Masters Cup Shanghai - Shanghai Davis Cup, Group 1, 2R, BEL-POL 4-1 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, Group 1, PO, POL-GBR, 3-2 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, Group I, 1R, POL-SLO 3-2 Olympics - Athens Olympics - Beijing Olympics - Rio de Janeiro Davis Cup, World Group II, PO, POL-HKG 4-0 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Kooyong Classic - Kooyong